/*å¤´éƒ¨æ ·å¼*/
#header,.w1200{width:1200px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}
p{margin:0 0 0 0;}

.tophead{width: 100%;height: 36px;background:#272531;position: relative;line-height: 36px;border-bottom: 1px solid #5b5b5b;color: #fff;font-size: 12px;}
.tophead a{color: #fff;font-size: 12px;}


.sechead{background:#272531;height: 100px;position: relative;}
.logo{float:left;line-height: 100px;}
.sechead .k2{
        margin-top: 21px;
    padding-left: 60px;
    background: url(../images/tel.png) no-repeat left center;
    color: #fff;
    font-size: 16px;
}
/* å¯¼èˆª */
.menu{background: #dac8c9;}
.demo-menu {width:1200px;margin:0 auto;}
.demo-menu>li {float:left;width:171px;position:relative;text-align:center;}
.demo-menu>li>a {display:block;font-size:16px;color:#272531;height: 60px;line-height: 60px;}
.demo-menu>li>a:hover {color:#36728d;text-decoration:none;background:url(../images/line1.jpg) no-repeat bottom center;}

/*æ»šåŠ¨*/
#demo{overflow:hidden;width:100%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}

/*çƒ­é—¨æœç´¢*/
.sou{background: #f0f0f0;height: 60px;}
#formsearch{float:right;margin-top: 13px;}
.hotSearch{float:left;height:60px;line-height:60px;font-weight:normal;color: #272727;font-size: 12px;}
/*æœç´¢å’Œçƒ­é—¨æœç´¢*/
.hotSearch a{margin-right:6px;color: #272727;font-size: 12px;}
#formsearch input{height:22px;background:none;border:1px solid #3f6f85;line-height:22px;outline: none;float: left;}
#formsearch input#keyword{height:34px;line-height:34px;padding-left:10px;color:#999999;width: 282px;font-size: 12px;}
#formsearch input#s_btn{margin-left: -4px; width:76px;height:34px;line-height:34px;text-align:center;background-color:#3f6f85;color:#fff;border:none;cursor:pointer;}

/*é¦–é¡µbanner*/
.banner{width:1920px;margin:0 auto;position:relative;height:676px;margin-left:-960px;left:50%;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;left:50%;bottom:37px;z-index:100;margin-left: -90px;}
.banner .num li{width:52px;height:8px;display:inline-block;margin:0 4px;background:#fff;line-height:18px;
    text-indent:-100px;overflow:hidden;}
.banner .num li.num_hover{background-color:#3f6f85;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}


/* å†…é¡µ */
.left{width: 240px;float: left;}
.right{width: 940px;float: right;}
.product_list{}
.product_list li{float: left;width: 293px;border: 1px solid #eee;margin:0 10px 10px;padding:5px;}
.product_list li a.img{display: block;width: 281px;height: 281px;overflow: hidden;}
.product_list li img{width:281px;height: 281px;transition: all .5s ease;}
.product_list li h3{line-height: 35px;text-align: center;}
.product_list li h3 a{color: #5a5a5a;font-size: 14px;}
.product_list li:hover{border-color: #292e39}
.product_list li:hover img{transform:scale(1.1);}

/* */
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

/* äº§å“ */

.bj11{
    background: url(../images/bj11.jpg) no-repeat top center;
    height: 2849px;
    overflow: hidden;
}
.cp{margin-top: 82px;}
.product_list1 li{margin-bottom:35px;_display:inline;background: url(../images/t1.jpg) no-repeat top right;width:578px;}
.product_list1 li:nth-child(2n){float: right;}
.product_list1 li a.img{display: block;height: 250px;width: 308px;}
.product_list1 li a.img img{height: 250px;width: 308px;}
.product_list1 li h3{text-align:center;padding-top:45px;}
.product_list1 li h3 a{font-weight:normal;display: block;color: #fff;text-align: center;font-size: 30px;font-family:'é»‘ä½“';border:1px solid #fff;}
.pcon{font-size: 22px;color: #fff;font-weight: lighter;margin-top: 10px;}
.product_list1 li .xq{display: block;margin-top: 40px;}
.product_list1 li a.img:hover{border-color:#c7000b;}
.pnr{
    width: 245px;
    letter-spacing: 1px;
    text-align: center;
    margin-left: 13px;
    position: relative;
}
.pnr .sjx{position: absolute;top:106px;left: -31px;}



.ys-title{
    margin-top: 53px;
    text-align: center;
}

/*äº”å¤§ä¼˜åŠ¿*/
.fiveadc{
    width: 1200px;
    margin: 0 auto;
    margin-top: 56px;
}
.fiveadc li{
    width: 238px;
    height: 196px;
    float: left;
    background: rgba(255,255,255,0.9);
    margin-left: 2px;
}
.fiveadc li:nth-child(1){
  margin-left:0
}
.fiveadc li a.img{
    width: 88px;
    height: 88px;
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 18px;
}
.fiveadc li a.img div{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 88px;
    text-align: center;
}
.fiveadc li a.img img{
  max-width: 100%;
}
.fiveadc li a.img .img1{
  opacity: 1;
  transition: all 0.4s;
  }
.fiveadc li a.img .img2{
    opacity: 0;
    transition: all 0.4s;
}
.fiveadc li h3{
    font-weight: normal;
    font-size: 15px;
    text-align: center;
    margin-top: 20px;
    position:relative
}
.fiveadc li h3 a{
  display:block;
  color: #795048;
}
.fiveadc li h3:before {
  content:'';
  width:29px;
  height:2px;
  background:#795048;
  position:absolute;
  left:50%;
  margin-left: -15px;
  bottom: -12px;
}
.fiveadc li:hover a.img .img1{
  opacity: 0;
  transition: all 0.4s;
  }
.fiveadc li:hover a.img .img2{
    opacity: 1;
    transition: all 0.4s;
}
.fiveadc li:hover h3:before{
  background:#36728d;
  transition: all 0.4s;
}
.fiveadc li:hover h3 a{
    color:#36728d;
    transition: all 0.4s;
}


/*å››é‡è®¤è¯*/
.forz{
    width: 1200px;
    margin: 0 auto;
    margin-top: 40px;
    background: #fff;
    position: relative;
    z-index: 10
}
.forz li{
    width: 300px;
    height: 164px;
    float: left;  
    position: relative;  
}
.forz li .forzinn{
  background: url(../images/rzline.jpg) no-repeat left center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0
}
.forz li:nth-child(1) .forzinn{
  background:none
}
.forz li a.img{
    width: 88px;
    height: 88px;
    display: block;
    position: relative;
    margin: 0 auto;
    margin-top: 18px;
}
.forz li a.img div{
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  line-height: 88px;
    text-align: center;
}
.forz li a.img img{
  max-width: 100%;
}
.forz li a.img div.img1{
  opacity: 1;
  transition: all 0.4s;
}
.forz li a.img div.img2{
    opacity: 0;
    transition: all 0.4s;
}
.forz li h3{
    font-weight: normal;
    font-size: 16px;
    text-align: center;
    margin-top: 4px;
    position:relative;
}
.forz li h3 a{
  display:block;
  color: #795048;
}
.forz li:hover .forzinn{
  background:url(../images/rzbg.jpg) no-repeat center;
}
.forz li:hover a.img div.img1{
  opacity: 0;
  transition: all 0.4s;
  }
.forz li:hover a.img div.img2{
    opacity: 1;
    transition: all 0.4s;
}
.forz li:hover {
    background: #36728d;
}
.forz li:hover h3 a{
    color:#fff;
    transition: all 0.4s;
   
}


.wenhua{
    margin-top: 80px;
}

/* */
.xuan{margin-top: 85px;}
.bt{color: #36728e;font-weight: bold;font-size: 30px;text-align: center;background: url(../images/line2.png) no-repeat  center 20px;}
.bt span{display: block;font-size: 16px;color: #666666;font-weight: normal;text-transform: uppercase;}
.psort{text-align: center;margin-top: 50px;}
.psort li{display: inline-block;margin-left: -5px;}
.psort li a{color: #272531;font-size: 20px;display: block;border:1px solid #aaaaaa;width: 148px;height: 40px;line-height: 40px;text-align: center;}
.psort li a:hover{background: #36728e;color: #fff;}

.gun{position:relative;}
#demo{overflow:hidden;width:88%;margin:0 auto;}
#indemo {float: left;width:800%}
#demo1 {float: left;}
#demo2 {float: left;}

.l_btn,.r_btn{position:absolute;top:41%;cursor:pointer;}
.l_btn{left:0;}
.r_btn{right:0;}

.product_list2{margin-top: 50px;}
.product_list2 li{float:left;margin-left:13px;margin-right:14px;_display:inline;}
.product_list2 li a.img{padding:3px;border:1px solid #aaaaaa;}
.product_list2 li a.img img{width:320px;height:230px;}
.product_list2 li h3{
    text-align:center;
    line-height: 30px;
}
.product_list2 li h3 a{
    font-weight:normal;
    color: #272531;
    display: block;
    font-size: 20px;
    margin-top: 15px;
    font-family: "å¾®è½¯é›…é»‘";
}
.product_list2 li a.img{display:block;}
.product_list2 li:hover h3 a{color: #c7000b;}
.product_list2 li a.img:hover{border-color:#c7000b;}


.wen{height:1027px;background: url(../images/bj1.jpg) no-repeat top center;margin-top: 90px;padding-top: 70px;}
.wbox {margin-top: 47px;}
.ybox11{width: 650px;height: 240px;background: url(../images/ys1.jpg) no-repeat top center;margin-top: 10px;}
.ybox1{background: url(../images/ys2.jpg) no-repeat top center;}
.ybox2{background: url(../images/ys3.jpg) no-repeat top center;}
.wleft{width:650px;}
.wright{width:479px;height: 750px;overflow: hidden;border:2px solid #795048;background: #fff;}
.ysimg1{margin-right: 25px;}
.ysimg2{margin-left: 40px;}
.ysimg3{margin-right: 25px;}
.ysimg1 img{width: 307px;height: 240px;}
.ysimg2 img{width: 308px;height: 240px;}
.ysimg3 img{width: 306px;height: 240px;}
.ys1{margin:45px 0 0 42px;}
.ys1 dd{color: #fafafa;font-size: 20px;font-weight: bold;background: url(../images/line3.png) no-repeat bottom left;padding-bottom: 12px;}
.ys1 dt{color: #fff;font-size: 16px;margin-top: 26px;line-height: 30px;font-weight: normal;}

.ys2{margin-left: 20px;}
.yimg2{}
.wright h3{color: #65423c;font-size: 18px;margin: 20px 0 20px 37px;background: url(../images/t3.png) no-repeat left center;padding-left: 20px;font-weight: bold;}
.acon{margin-left: 37px;margin-right:37px;color: #666666;font-size: 16px;line-height: 28px;height: 110px;overflow: hidden;}
.wright .amore{margin-left: 37px;margin-top: 47px; display: block;color: #fff;font-size: 16px;text-indent: 20px;width: 154px;height: 50px;line-height: 50px;background: url(../images/m1.jpg) no-repeat top center;}


.fengcai{margin-top: 75px;}


.product_list3{margin-top: 38px;}
.product_list3 li{float:left;margin-left:14px;margin-right:15px;_display:inline;}
.product_list3 li a.img img{width:278px;height:211px;}
.product_list3 li h3{
    text-align:center;
    line-height: 30px;
}
.product_list3 li h3 a{
    font-weight:normal;
    color: #fff;
    background: #36728e;
    display: block;
    font-size: 14px;
    line-height: 47px;
    font-family: "å¾®è½¯é›…é»‘";
}
.product_list3 li a.img{display:block;}
.product_list3 li:hover{}
.jt{text-align: center;margin-top: 30px;}
.l_btn1,.r_btn1{margin:0 15px;display: inline-block;}



.fuwu-bg{
    background: url(../images/bj5.jpg) no-repeat top center;
    height: 411px;
    overflow: hidden;;
}
.fuwu-index{
    padding-top: 80px;
}
.fuwu-title{
    background: url(../images/t5.png) no-repeat center center;
    font-size: 26px;
    color: #36728d;
    text-align: center;
}

.flow_box {
    width: 1174px;
    height: 260px;
    overflow: hidden;
    margin: 0 auto;
}

.flow_box ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.flow_box ul li {
    width: 233px;
    float: left;
}

.flow_box_li {
    width: 225px;
    height: 156px;
    position: relative;
}

.flow_box_li_a {
    width: 54px;
    height: 54px;
    position: absolute;
    left: 32px;
    top: 20px;
}

.flow_box_li_b {
    width: 3px;
    height: 35px;
    position: absolute;
    left: 57px;
    top: 74px;
    font-size: 0;
    background-color: #fff;
}

.flow_box_li_c {
    width: 16px;
    height: 16px;
    background: url(../images/lc_ico_om.png) no-repeat;
    position: absolute;
    left: 50px;
    top: 108px;
}

.flow_box_li_d {
    width: 244px;
    height: 20px;
    line-height: 26px;
    position: absolute;
    left: -18px;
    top: 95px;
    font-size: 16px;
    color: #fff;
    text-align: center;
}


.flow_box ul li:hover .flow_box_li .flow_box_li_d{
   
    cursor: pointer;
}

.lc_ico_1 {
    background: url(../images/lc_ico_1.png) center top no-repeat;
}

.lc_ico_2 {
    background: url(../images/lc_ico_2.png) center top no-repeat;
}

.lc_ico_3 {
    background: url(../images/lc_ico_3.png) center top no-repeat;
}

.lc_ico_4 {
    background: url(../images/lc_ico_4.png) center top no-repeat;
}

.lc_ico_5 {
    background: url(../images/lc_ico_5.png) center top no-repeat;
}

.lc_ico_6 {
    background: url(../images/lc_ico_6.png) center top no-repeat;
}

.lc_ico_7 {
    background: url(../images/lc_ico_7.png) center top no-repeat;
}


.flow_box ul li:nth-of-type(1) .flow_box_li_a{
    top: 203px;
}

.flow_box ul li:nth-of-type(1) .flow_box_li_b{
    top: 168px;
}

.flow_box ul li:nth-of-type(1) .flow_box_li_c{
    top: 152px;
}

.flow_box ul li:nth-of-type(2) .flow_box_li_a{
    top: 63px;
}

.flow_box ul li:nth-of-type(2) .flow_box_li_b{
    top: 117px;
}

.flow_box ul li:nth-of-type(2) .flow_box_li_c{
    top: 152px;
}

.flow_box ul li:nth-of-type(2) .flow_box_li_d{
    left: -35px;
    top: 68px;
    color: #fff554;
}



.flow_box ul li:nth-of-type(3) .flow_box_li_a{
    top: 203px;
}

.flow_box ul li:nth-of-type(3) .flow_box_li_b{
    top: 168px;
}

.flow_box ul li:nth-of-type(3) .flow_box_li_c{
    top: 152px;
}



.flow_box ul li:nth-of-type(4) .flow_box_li_a{
    top: 63px;
}

.flow_box ul li:nth-of-type(4) .flow_box_li_b{
    top: 117px;
}

.flow_box ul li:nth-of-type(4) .flow_box_li_c{
    top: 152px;
}

.flow_box ul li:nth-of-type(4) .flow_box_li_d{
    top: 68px;
    left: 21px;
    color: #fff554;
    width: 258px;
}


.flow_box ul li:nth-of-type(5) .flow_box_li_a{
    top: 203px;
}

.flow_box ul li:nth-of-type(5) .flow_box_li_b{
    top: 168px;
}

.flow_box ul li:nth-of-type(5) .flow_box_li_c{
    top: 152px;
}


.flow_box ul li:nth-of-type(6) .flow_box_li_a{
    top: 63px;
}

.flow_box ul li:nth-of-type(5) .flow_box_li_d{
    left: 35px;
}

.flow_box ul li:nth-of-type(6) .flow_box_li_b{
    top: 117px;
}

.flow_box ul li:nth-of-type(6) .flow_box_li_c{
    top: 152px;
}

.flow_box ul li:nth-of-type(6) .flow_box_li_d{
    top: 17px;
    left: -37px;
    color: #fff554;
}


.flow_box ul li:nth-of-type(7) .flow_box_li_a{
    top: 17px;
}

.flow_box ul li:nth-of-type(7) .flow_box_li_b{
    top: 168px;
}

.flow_box ul li:nth-of-type(7) .flow_box_li_c{
    top: 17px;
}

.flow_box ul li:nth-of-type(7) .flow_box_li_d{
    top: 17px;
    left: -46px;
}

.flow_box ul li:nth-of-type(8) .flow_box_li_d{
    top: 17px;
    color:#fff554;
    left: -7px;
}
.flow_box ul li:nth-of-type(9) .flow_box_li_d{
    top: 17px;
    left: 37px;
}

.flow_box ul li:nth-of-type(10) .flow_box_li_d{
    top: 17px;
    color:#fff554;
    left: 39px;
}

.flow_box ul li:hover .lc_ico_1 {
    background: url(../images/lc_ico_1s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_2 {
    background: url(../images/lc_ico_2s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_3 {
    background: url(../images/lc_ico_3s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_4 {
    background: url(../images/lc_ico_4s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_5 {
    background: url(../images/lc_ico_5s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_6 {
    background: url(../images/lc_ico_6s.png) center top no-repeat;
}

.flow_box ul li:hover .lc_ico_7 {
    background: url(../images/lc_ico_7s.png) center top no-repeat;
}



.flow_box ul li:hover .flow_box_li_d {
    
}



.flow_more {
    width: 150px;
    height: 36px;
    margin: 0 auto;
}

.flow_more a {
    width: 146px;
    height: 32px;
    display: block;
    line-height: 32px;
    text-align: center;
    border: 2px solid #fff;
    border-radius: 20px;
    font-size: 14px;
    color: #fff;
}

.flow_more a:hover {
    background-color: #fff;
    color: #339cff;
}








.sztd{padding-top: 110px;background: url(../images/bj3.jpg) no-repeat top center;height: 708px;}
#ademo{overflow:hidden;width:100%;margin:0 auto;}
#aindemo {float: left;width:800%}
#ademo1 {float: left;}
#ademo2 {float: left;}
.product_list4{margin-top: 38px;}
.product_list4 li{float:left;margin-left:14px;margin-right:15px;_display:inline;width:280px;}
.product_list4 li a.img img{width:280px;height:350px;}
.product_list4 li h3{
    text-align:center;
    line-height: 30px;
}
.product_list4 li h3 a{
    font-weight:normal;
    color: #272727;
    display: block;
    font-size: 16px;
    line-height: 47px;
    font-family: "å¾®è½¯é›…é»‘";
}
.product_list4 li a.img{display:block;position: relative;}

.jt{text-align: center;margin-top: 30px;}
.l_btn2,.r_btn2{margin:0 15px;display: inline-block;}
.bj1{display: none;position: absolute;top:0;left: 0;width: 100%;height: 100%;color: #fff;font-size: 16px;background: url(../images/t4.jpg) no-repeat top center;}
.gcon{color: #fff;padding: 42px 22px 10px 22px;line-height: 26px;}
.product_list4 li:hover .bj1{display: block;}


.xinwen{padding-top: 25px;background: url(../images/bj4.jpg) no-repeat top center;
/*height: 579px;*/
overflow: hidden;}
.xbox {margin-top: 35px;}
.nbox{width: 380px;background: #fff;}
.nbox1{margin-left: 30px;}
.bt2{height: 48px;line-height: 48px;background: #36728d;color: #fff;}
.bt2 h4{font-weight: normal;font-size: 18px;margin-left: 20px;line-height: 48px;}
.bt2 a{font-size: 14px;color: #fff;font-size: 14px;margin-right: 10px;}
.news_list1{margin:0 13px;padding-bottom: 30px;}
.news_list1 li a{color: #353534;font-size: 14px;display: block;padding-left: 34px;background: url(../images/jt2.png) no-repeat left center;line-height: 40px;border-bottom: 1px dashed #353534;}
.news_list1 li a:hover{color: #ff4400;background: url(../images/jt22.png) no-repeat left center;}

/* å‹æƒ…é“¾æŽ¥ */
.f_link{width:1200px;margin:0 auto;margin-top:100px;line-height:30px;line-height:30px;color: #333333;font-size: 14px;padding-bottom: 10px;}
.f_link a{
    font-size: 12px;
    color:#333;
}

/* */
.foot{/*height: 350px;*/background: url(../images/foot.jpg) no-repeat top center #272532;padding-top: 57px;}
.tlogo{margin:12px 35px 0 28px;}
.tlogo .p1{color: #fff;font-size: 18px;margin-top: 20px;text-align: center;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;line-height:27px;}
.lxwm{width: 312px;margin-left: 308px;padding-left: 16px;}
.ft1{height: 225px;overflow: hidden;}
.ft1 dd{color: #fff;font-size: 14px;font-weight: bold;margin-bottom: 18px;}
.ft1 dt{color: #e1e0e0;font-size: 14px;font-weight: normal;}
.navfoot{margin-left: 70px;width: 250px;}
.navfoot  a{display: inline-block;color: #e1e0e0;font-size: 12px;width: 115px;
    line-height: 30px;}
.navfoot  a:hover{color: #ff4400;}
.ewm1{color: #fff;font-size: 14px;text-align: center;line-height: 30px;margin-right: 68px;}
.bq{color: #f8e9e9;padding-top: 5px;}
.bq a{color: #f8e9e9;}